|
Use mod_proxy_wstunnel
2016/02/20 |
|
Enable mod_proxy_wstunnel module to set WebSocket Proxy.
|
|
| [1] | For example, configure httpd to set proxy on /chat for an application which listens on localhost:1337. The sample application is from here (section [3]). |
|
root@www:~# a2enmod proxy proxy_http proxy_wstunnel
root@www:~#
vi /etc/apache2/mods-enabled/proxy.conf # add into <IfModule mod_proxy **> - </IfModule> <IfModule mod_proxy.c>
ProxyRequests Off
<Proxy *>
Require all granted
</Proxy>
ProxyPass /socket.io/ http://127.0.0.1:1337/socket.io/
ProxyPassReverse /socket.io/ http://127.0.0.1:1337/socket.io/
ProxyPass /chat http://127.0.0.1:1337/
ProxyPassReverse /chat http://127.0.0.1:1337/
/etc/init.d/apache2 restart * Restarting web server apache2 ...done. |
| Access to the sample App to make sure it works normally on proxy environment. |
|